home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SunSoft Catalyst CDWARE 1996 May to August
/
Catalyst CDWARE 1996 May to August.iso
/
.products
/
AHT
/
_install
/
install_unbundled
next >
Wrap
Text File
|
1996-02-29
|
3KB
|
139 lines
#! /bin/sh
#
# Installation shell script for Catalyst CDware
#
# Usage: install_unbundled -m<mountpoint> -p<productpath>
#
# Created: June 12, 1991
# Last Revised: May 23, 1994
#
# Use this installation script to install your product from Catalyst CDware
#
#
# For technical support, please call.
# +1 415 336.3742 (CDware SPARC) or +1 415 336.3941 (CDware x86)
#
# get command line parameters
#
# function for error exiting
end_it () {
echo " "
echo "Hit return to end ... "
read answer
exit 0
}
# set PRODUCT_SIZE to the size of your product in kbytes
PRODUCT_SIZE=2423
#
# get complete paths
#
#
# get location of installation directory
##
echo
echo "Please enter the absolute path name of the directory structure in which"
echo "you would like to install the AHT PCL Emulator evaluation programs."
echo
echo "Installation directory: "
read INSTALL_DIR
#
# verify the installation directory exists and is a directory
#
if [ ! -d "$INSTALL_DIR" ]
then
echo "Creating $INSTALL_DIR ..."
mkdir $INSTALL_DIR
if [ ! -d "$INSTALL_DIR" ]
then
echo
echo
echo "Could not create the installation directory."
echo
echo "Exiting the installation script."
end_it
fi
fi
#
# verify write permission for the installation directory
#
if [ ! -w "$INSTALL_DIR" ]
then
echo
echo
echo "You do not have write permission for the installation directory: "
echo $INSTALL_DIR
echo
echo
echo "Exiting the installation script."
end_it
fi
#
# verify free disk space
#
echo
echo "Verifying free disk space..."
FREE_SPACE=0
df=/tmp/FREE.$$
#
# WARNING:
# --------
# For Solaris 2.4, the df line below will need to be updated because
# the standard output of the df command has changed in Solaris 2.4
#
/usr/bin/df -k $INSTALL_DIR | sed /kbytes/d | sed -e '3,$d' | sed -e '1,$s/ */ /g' > $df
case `/usr/bin/wc -l $df | sed -e 's/^ *//' | cut -f1 -d" " ` in
1) FREE_SPACE=`cat $df | cut -f4 -d" "` ;;
2) FREE_SPACE=`cat $df | sed 1d | sed 's/^ *//' | cut -f3 -d" "` ;;
esac
if [ -n $FREE_SPACE ]
then
if [ $FREE_SPACE -lt $PRODUCT_SIZE ]
then
echo
echo
echo "The product installation requires $PRODUCT_SIZE kbytes of"
echo "free disk space. There is only $FREE_SPACE kbytes of free"
echo "disk space in the selected filesystem. Please free up some"
echo "disk space and try this installation again."
echo
echo "Exiting the installation script."
end_it
fi
fi
/bin/rm $df 2>/dev/null
#
# copy binaries to installation directory
#
echo
echo "Copying files to "$INSTALL_DIR"..."
echo
#
# uncomment the following line to do the actual copy
#
cd $INSTALL_DIR; zcat $COMPANY_DIR/_install/pcl5etar.Z | tar xvf -
echo
echo "The installation was a success."
echo
echo "To use the AHT PCL Emulator , do the following:"
echo
echo "1. Change directory to "$INSTALL_DIR""
echo "2. Follow the instructions given in CDware AHT homepage."
end_it